package com.example.springbootServiceNetwork.demos.web.Service;

import com.example.springbootServiceNetwork.demos.web.Config.JwtInfo;
import com.example.springbootServiceNetwork.demos.web.Config.Result;
import com.example.springbootServiceNetwork.demos.web.Entity.Menu;
import com.example.springbootServiceNetwork.demos.web.Entity.MenuItem;

public interface MenuItemService {

    Result queryMenuItem(MenuItem menu, JwtInfo jwtInfo);

    Result queryMenu(String child,JwtInfo jwtInfo);

    Result addMenu(Menu menu, JwtInfo jwtInfo);

    Result updateMenu(Menu menu, JwtInfo jwtInfo);

    Result deleteMenu(Menu menu, JwtInfo jwtInfo);

    Result addMenuItem(MenuItem menuItem, JwtInfo jwtInfo);

    Result updateMenuItem(MenuItem menuItem, JwtInfo jwtInfo);

    Result deleteMenuItem(MenuItem menuItem, JwtInfo jwtInfo);
}
